944430d671c1a1610e58563620e46db7ce6253f9,agent/src/main/java/com/hanhuy/android/protify/agent/Protify.java,Protify,install,#Application#,27

Before Change


        Thread.setDefaultUncaughtExceptionHandler(
                LifecycleListener.getInstance().createExceptionHandler(app,
                        Thread.getDefaultUncaughtExceptionHandler()));
        app.registerActivityLifecycleCallbacks(LifecycleListener.getInstance());
        ProtifyLayoutInflater.install(app);
        ProtifyContext.loadResources(app);
        DexLoader.install(app);

After Change


        Thread.setDefaultUncaughtExceptionHandler(
                ExceptionHandler.createExceptionHandler(app,
                        Thread.getDefaultUncaughtExceptionHandler()));
        if (Build.VERSION.SDK_INT >= 14)
            app.registerActivityLifecycleCallbacks(LifecycleListener.getInstance());
        ProtifyLayoutInflater.install(app);
        ProtifyContext.loadResources(app);
        DexLoader.install(app);